Primitive Recursive Bars Are Inductive

نویسنده

  • Jonathan Sterling
چکیده

Using Martín Escardó’s « effectful forcing » technique, we demonstrate the constructive validity of Brouwer’s monotone Bar Theorem for any System T-definable bar. We have not assumed any non-constructive (Classical or Brouwerian) principles in this proof, and have carried out the entire development formally in the Agda proof assistant [13] for Martin-Löf ’s Constructive TypeTheory. In 2013, Martín Escardó pioneered a technique called « effectful forcing » for demonstrating non-constructive (Brouwerian) principles for the definable functionals of Gödel’s SystemT [7], including the continuity of functionals on the Baire space and uniform continuity of functionals on the Cantor space. Effectful forcing is a remarkably simpler alternative to standard sheaf-theoretic forcing arguments, using ideas from programming languages, including computational effects, monads and logical relations. Following a suggestion from Thierry Coquand [2, 3], the author learnt that Brouwer’s controversial BarTheoremcould in principle be validated in a Bethmodel by instantiating the premise of barhood at a « generic point », which would yield an inductive mental construction of barhood. In this paper, we put an analogous version of this idea into practice using Escardó’s method. 1 Brouwer’s BarThesis There are many versions of the Bar Thesis and its corollary, the bar induction principle, but we will describe here a particularly perspicuous one. First we will define a point-free notion of topological space called a « spread ». 1 ar X iv :1 60 8. 03 81 4v 2 [ m at h. L O ] 1 2 Se p 20 16 Definition 1.1. A spread consists in a set X and a species S of finite sequences (nodes) ?⃗? ∈ X⋆ such that the following hold: ⟨⟩ ∈ S ?⃗? ∈ S ∃x ∈ X. ?⃗?⌢x ∈ S ?⃗? ∈ S ⃗ v ≼ ?⃗? ⃗ v ∈ S Viewed as a topological space, the admitted finite sequences are the spread’s open sets (neighborhoods), and its points are the infinite sequences α ∈ XN whose every prefix ?⃗? ≺ α is admitted. The topology of a spread is given by the notion of a « bar » or « cover ». We say that a species of nodes Q ⊆ S covers (bars) a node ?⃗? when every infinite sequence out of ?⃗? has a prefix inQ. Formally: ∀α ≻ ?⃗?. ∃k ∈ N. α [k] ∈ Q ?⃗? ◁ Q covering A speciesQ is calledmonotone when, if ?⃗? ∈ Q, we also have ?⃗?⌢x ∈ Q for any x ∈ X. Inductive Covers Separately, we define an inductive version of the covering relation for a monotone species of nodes Q, defined as the least relation closed under the following two rules of inference: ?⃗? ∈ Q ?⃗? ◀ Q η ∀x ∈ X. ?⃗? ⌢x ◀ Q ?⃗? ◀ Q ϝ Theorem1.2. AssumingQ is monotone, Brouwer’s contested ζ inference is admissible: ?⃗? ◀ Q ?⃗?⌢x ◀ Q ζ Proof. By case on the premise. 1. If the premise was η, then by monotonicity ofQ and η. 2. If the premise was ϝ, then we have for any y ∈ X, ?⃗?⌢y ◀ Q. Choose y ≡ x. Theorem 1.3. The inductive relation ?⃗? ◀ Q is a sound characterization of covering, i.e. the following rule of inference is justified: ?⃗? ◀ Q ?⃗? ◁ Q soundness

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Inductive Sets and Families in Martin-ll Of's Type Theory and Their Set-theoretic Semantics

Martin-LL of's type theory is presented in several steps. The kernel is a dependently typed-calculus. Then there are schemata for inductive sets and families of sets and for primitive recursive functions and families of functions. Finally, there are set formers (generic polymorphism) and universes. At each step syntax, inference rules, and set-theoretic semantics are given.

متن کامل

Inductive Datatypes in HOL - Lessons Learned in Formal-Logic Engineering

Isabelle/HOL has recently acquired new versions of definitional packages for inductive datatypes and primitive recursive functions. In contrast to its predecessors and most other implementations, Isabelle/HOL datatypes may be mutually and indirect recursive, even infinitely branching. We also support inverted datatype definitions for characterizing existing types as being inductive ones later. ...

متن کامل

Classical and Intuitionistic Arithmetic with Higher Order Comprehension Coincide on Inductive Well-Foundedness

Assume that we may prove in Arithmetic with Comprehension axiom that a primitive recursive binary relation R is well-founded, using the inductive definition of well-founded. In this paper we prove that the proof that R is well-founded may be made intuitionistic. Our result generalizes to any implication between such formulas. We conclude that if we are able to formulate any mathematical problem...

متن کامل

Inductive Data Type Systems: Strong Normalization

This paper is concerned with the foundations of Inductive Data Type Systems, an extension of pure type systems by inductive data types. IDTS generalize (inductive) types equipped with primitive recursion of higher-type, by providing de nitions of functions by pattern matching of a form which is general enough to capture recursor de nitions for strictly positive inductive types. IDTS also genera...

متن کامل

Iteration and Primitive Recursion in Categorical Terms for Henk Barendregt’s 60th Birthday. Thanks for All Inspiring Discussions

We study various well-known schemes for defining inductive and co-inductive types from a categorical perspective. Categorically, an inductive type is just an initial algebra and a coinductive type is just a terminal co-algebra. However, in category theory these notions are quite strong, requiring the existence of a certain map and its uniqueness. In a formal system like type theory one usually ...

متن کامل

Learning Via Queries in [+, <]

We prove that the set of all recursive functions cannot be inferred using rst-order queries in the query language containing extra symbols +; <]. The proof of this theorem involves a new decidability result about Presburger arithmetic which is of independent interest. Using our machinery, we show that the set of all primitive recursive functions cannot be inferred with a bounded number of mind ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1608.03814  شماره 

صفحات  -

تاریخ انتشار 2016